Skip to content

Dev#459

Merged
wallpants merged 6 commits into
mainfrom
dev
Jul 18, 2026
Merged

Dev#459
wallpants merged 6 commits into
mainfrom
dev

Conversation

@wallpants

Copy link
Copy Markdown
Owner

Description

  • Update bun dependencies.
  • Migrate from eslint to oxlint
  • Add tests

Documentation

  • If submitting/updating a feature, it has been documented in the appropriate places.

wallpants and others added 4 commits July 17, 2026 16:34
nvim_notify is deprecated since neovim api level 13 and upcoming bunvim
releases tag it as @deprecated in the generated api types. vim.notify is
what nvim_notify called internally, so behavior is unchanged and
notification plugins keep working.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Replace the eslint stack (typescript-eslint, import-x, react plugins)
with oxlint + oxlint-tsgolint for type-aware linting. The
typescript-eslint peer range capped typescript at <6.1.0, which blocked
the upgrade to typescript 7.0.1-rc (native compiler).

Drop tsconfig "composite", which forced tsbuildinfo emission without
project references. Fix the two findings the new linter surfaced: an
unnecessary type assertion and an uncommented empty catch block.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- bun test: unit tests for web utils, zod schemas and GithubPreview logic
- plenary.nvim: headless busted-style tests for config, setup and utils
- CI: enable bun test in Test job, add Test-Neovim job running lua tests
@wallpants
wallpants merged commit 7528877 into main Jul 18, 2026
3 checks passed
@wallpants
wallpants deleted the dev branch July 18, 2026 18:16
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.19.5 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant